\hypertarget{structnih_1_1not}{
\section{nih\-:\-:not$<$ \-T $>$ \-Struct \-Template \-Reference}
\label{structnih_1_1not}\index{nih\-::not$<$ T $>$@{nih\-::not$<$ T $>$}}
}


{\ttfamily \#include $<$functors.\-h$>$}

\subsection*{\-Public \-Types}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structnih_1_1not_aee513f5e55230dff5914ec094ff9f158}{
typedef \hyperlink{structnih_1_1unary__function__tag}{unary\-\_\-function\-\_\-tag} {\bfseries function\-\_\-tag}}
\label{structnih_1_1not_aee513f5e55230dff5914ec094ff9f158}

\item 
\hypertarget{structnih_1_1not_a31584fc11c3ed129808e97ba6b4da11b}{
typedef \-T {\bfseries argument\-\_\-type}}
\label{structnih_1_1not_a31584fc11c3ed129808e97ba6b4da11b}

\item 
\hypertarget{structnih_1_1not_a43cf00850126914d1aec29b225db4b55}{
typedef \-T {\bfseries result\-\_\-type}}
\label{structnih_1_1not_a43cf00850126914d1aec29b225db4b55}

\end{DoxyCompactItemize}
\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structnih_1_1not_abcb05b87d5d38ba09758f6c9ba1b4297}{
\-N\-I\-H\-\_\-\-H\-O\-S\-T\-\_\-\-D\-E\-V\-I\-C\-E \-T {\bfseries operator()} (const \-T op) const }
\label{structnih_1_1not_abcb05b87d5d38ba09758f6c9ba1b4297}

\end{DoxyCompactItemize}


\subsection{\-Detailed \-Description}
\subsubsection*{template$<$typename T$>$struct nih\-::not$<$ T $>$}

\-A functor to negate the input value 

\-The documentation for this struct was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
basic/\hyperlink{functors_8h}{functors.\-h}\end{DoxyCompactItemize}
